package com.yangke.springcloud.entites;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult<T> {
    // 返回结果的编码
    private Integer code;
    // 返回信息
    private String message;
    // 返回json格式数据
    private T      date;

    // 创建构造函数，用于表示只有编码和返回信息的统一返回类对象，
    // 即没有实际数据data的统一返回对象，调用有三个参数的构造函数实现
    public CommonResult(Integer code,String message){
        this(code,message,null);
    }

}
